package com.ericsson.enap.modules.ossalarm.mapper;

import com.ericsson.enap.modules.ossalarm.entity.CnAlarmDictEntity;
import com.ericsson.enap.modules.ossalarm.entity.CnAlarmEntity;
import com.ericsson.enap.modules.sys.entity.EnipNetelement;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface OssAlarmMapper {
    List<EnipNetelement> queryEnipNetelementList();

    List<CnAlarmEntity> queryCnAlarmMsg(@Param("netId") long netId, @Param("alarmId")String alarmId);

    List<CnAlarmDictEntity> queryCnAlarmConfig(@Param("netType")long netType,@Param("englishTitleid")String englishTitleid);

    void updateCnAlarmMsgStatus(CnAlarmEntity cnAlarmEntity);

    void insertEnipChineseAlarmMq(CnAlarmEntity cnAlarmEntity);

    void deleteData(@Param("deleteTime")String deleteTime);
}
